//
// Created by admin on 2022/10/11.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <LYEmptyView/LYEmptyViewHeader.h>

NS_ASSUME_NONNULL_BEGIN
/**
 * 空白页面
 * 内部是对LYEmptyView的封装
 */

@interface CYEmptyView : LYEmptyView
/**
 * 默认的无数据view 自动显示无数据
 * @return
 */
+ (instancetype)cy_noDataEmpty;

/**
 * 默认的无数据view 非自动显示
 * 需要在请求前后牌用 cy_startLoading / cy_endLoading
 * 并且
 * @return
 */
+ (instancetype)cy_noDataEmptyNoAuto;

/**
 * 默认的无网络视图
 * @param target
 * @param action
 * @return
 */
+ (instancetype)cy_noNetworkEmptyWithTarget:(id)target action:(SEL)action;

+ (instancetype)cy_nCustomEmptyViewWithTarget:(id)target action:(SEL)action;
@end

NS_ASSUME_NONNULL_END